Sort by Title |
Sort by Topic |
Sorted by Date |
Installing an I/O Kit KEXT Without Rebooting
(HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
|
Darwin, Device Drivers, Hardware, Mac OS X Server, Music & Audio, Networking |
2003-10-28 |
Why isn't my edit text box in my Navigation dialog's custom area working on 10.3?
(HTML)
QA1315: Explains a bug in the Mac OS X 10.3 Navigation Services Custom Area involving the EditText and its work around.
|
Carbon, User Experience |
2003-10-28 |
Sequence Grabber - Ensuring the SG TimeBase is being driven by the Sound Clock.
(HTML)
QA1314: Ensuring the Sequence Grabber TimeBase is being driven by the Sound Clock when recording audio and video.
|
QuickTime |
2003-10-24 |
Registering a Rendezvous service multiple times
(HTML)
QA1311: Explains why registering the same Rendezvous service twice on the same machine doesn't cause a name conflict.
|
Carbon, Hardware, Networking |
2003-10-23 |
Rendezvous TXT record rate limiting in Panther
(HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
|
Carbon, Cocoa, Hardware, Networking |
2003-10-23 |
Third party VFS can't unmount on Mac OS X 10.3
(HTML)
QA1308: Describes changes in unmounting behavior for VFS plug-ins under Mac OS X 10.3 "Panther."
|
Carbon, Cocoa |
2003-10-23 |
How to handle audio data with magic cookie information
(HTML)
QA1318: How to handle sound files with magic cookies when using an AudioConverter.
|
Music & Audio |
2003-10-22 |
Important Java Directories on Mac OS X
(HTML)
( )
QA1170: Mac OS X equivalents of common Java runtime and development directories.
|
Java |
2003-10-21 |
QuickTime 6.4 & AvailabilityMacros.h on Mac OS X 10.2.x
(HTML)
QA1316: Fixing compilation issues when upgrading to QuickTime 6.4 on Mac OS X 10.2.x systems.
|
QuickTime, Tools |
2003-10-21 |
Don't forget to cancel your Rendezvous resolve
(HTML)
QA1297: Explains why it's important to cancel a Rendezvous resolve operation.
|
Carbon, Cocoa, Networking |
2003-10-15 |
Sharpening Full Scene Anti-Aliasing Details
(HTML)
QA1268: Using full scene anti-aliasing (FSAA) in OpenGL applications.
|
Graphics & Imaging |
2003-10-10 |
Suppressing the "unexpectedly quit" alert
(HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
|
Carbon, Cocoa, Darwin |
2003-10-10 |
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Darwin, Device Drivers, Hardware, Performance |
2003-10-09 |
Creating install packages from the command line
(HTML)
QA1284: Describes how to create install packages from the command line.
|
Tools |
2003-10-08 |
Exception in JFileChooser.setAcceptAllFileFilterUsed
(HTML)
Deprecated - QA1280: Workaround for a known issue in Java 1.4.1 Update 1 on Jaguar.
|
Java |
2003-10-07 |
paramErr returned from ConvertMovieToFile when exporting to .wav
(HTML)
QA1313: Avoid a paramErr returned from ConvertMovieToFile by setting up a Sound Description when exporting to a .wav file.
|
QuickTime |
2003-10-06 |
PCI/PCI-X slots on the Power Mac G5
(HTML)
QA1307: Discusses installing PCI/PCI-X cards of different speeds in the Power Mac G5.
|
Darwin, Device Drivers, Hardware |
2003-09-30 |
Providing QuickDraw with a Known Good Port
(HTML)
( )
Deprecated - QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
|
Graphics & Imaging |
2003-09-29 |
How can I tell if a PCI device has on board I/O space?
(HTML)
QA1287: Demonstrates "how to" tell if a PCI device has on board I/O space.
|
Accessibility, Device Drivers, Hardware |
2003-09-24 |
Sequence Grabber - Setting the sound channel play through state
(HTML)
QA1303: Setting the Sound play though state when previewing and recording a sound channel with the Sequence Grabber.
|
QuickTime |
2003-09-23 |
NSL and how it relates to Rendezvous
(HTML)
QA1299: Explains the relationship between NSL and Rendezvous.
|
Carbon, Networking |
2003-09-18 |
Rendezvous and wake from sleep
(HTML)
QA1290: Explains why applications that use Rendezvous should stay registered and continue browsing on sleep.
|
Carbon, Cocoa, Networking |
2003-09-18 |
Debugging arbitrary applications with Xcode
(HTML)
QA1305: Debugging an application with Xcode without requiring the project that built the application.
|
Tools |
2003-09-15 |
How to add other pasteboard types to an HFS Promise drag in Cocoa
(HTML)
QA1300: Explains how to add other pasteboard types to an HFS Promise drag in Cocoa.
|
Cocoa |
2003-09-15 |
How to remove the "Open Recent" menu item in a Document-based Cocoa application
(HTML)
QA1289: Explains how to remove the "Open Recent" menu item in a Document-based Cocoa application.
|
Cocoa |
2003-09-15 |
How to set a custom drag image when doing an HFS Promise drag in Cocoa
(HTML)
QA1200: Explains how to set a custom drag image when doing an HFS Promise drag in Cocoa.
|
Cocoa |
2003-09-15 |
Spaces in project names: solving "Missing file or directory" errors in Project Builder
(HTML)
QA1301: Explains "Missing file or directory" errors when building with Project Builder.
|
Tools |
2003-09-15 |
Remote or Two-Machine Debugging Applications with GDB
(HTML)
QA1279: Explains how to setup a remote or two-machine debugging configuration using gdb and ssh.
|
Tools |
2003-09-09 |
Sequence Grabber - How do I save user settings as CFPreferences?
(HTML)
QA1286: Saving UserData settings returned from the Sequence Grabber as CFPreferences.
|
QuickTime |
2003-09-04 |
CFXML to CFPropertyListRef (and back!)
(HTML)
( )
QA1208: Describes to how save and restore a CFPropertyListRef to and from an XML file.
|
Carbon, Cocoa, Core Foundation |
2003-08-29 |
Correcting a PackageMaker version.plist and BundleVersions.plist problem
(HTML)
( )
QA1281: Describes how to correct a PackageMaker version.plist and BundleVersions.plist problem.
|
Tools |
2003-08-25 |
Getting owner and group name references for PackageMaker package contents
(HTML)
( )
QA1285: Describes how to get owner and group name references for PackageMaker package contents.
|
Tools |
2003-08-25 |
PackageMaker's NeedsAuthorization value causes install to fail
(HTML)
( )
QA1283: Provides a workaround when PackageMaker's NeedsAuthorization value causes a Mac OS X 10.1 installation failure.
|
Tools |
2003-08-25 |
SDRAM Problems With Self-Powered USB Devices
(HTML)
( )
HW82: Alerts that non-compliant, self-powered USB devices plugged into a G4, can cause problems with low-voltage-sensitive SDRAM .
|
Accessibility, Device Drivers, Hardware |
2003-08-21 |
Non Mac OS X Bundled data-fork based Resources
(HTML)
( )
QA1098: Mac OS X Bundled data-fork based Resources
|
Carbon, Mac OS X Server |
2003-08-20 |
Using a QuickTime time base callback to detect when a movie has stopped
(HTML)
( )
QA1282: Using a QuickTime time base callback (NewCallBack) to detect when a movie has stopped.
|
QuickTime |
2003-08-12 |
Bluetooth Radio Power Class for Apple Systems
(HTML)
( )
QA1278: Notes Preferred Bluetooth Transmitter Characteristics for products designed for Apple Systems.
|
Accessibility, Device Drivers, Hardware |
2003-08-06 |
Security Credentials
(HTML)
( )
QA1277: Discusses AuthorizationCopyRights and the relationship between Authorization Services, authorization sessions, Security Server, credentials, and the credentials cache.
|
Security |
2003-08-06 |
Customizing Component Border Colors
(HTML)
( )
QA1272: Retaining Aqua background for JComboBox menus with custom control borders.
|
Java |
2003-07-31 |
Filtering QuickTime media types in Navigation Services
(HTML)
( )
QA1274: Describes how to filter QuickTime media types in a Navigation Services filter procedure.
|
Carbon, QuickTime |
2003-07-23 |
The Data Browser GetDataBrowserUserState API
(HTML)
( )
QA1270: Explains a problematic Data Browser API definition and how to work around it.
|
Carbon |
2003-07-22 |
CGImageRef contents are immutable
(HTML)
( )
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
Carbon, Cocoa, Graphics & Imaging |
2003-07-17 |
Sequence Grabber Source, Video, and Channel Bounds
(HTML)
( )
QA1250: Explains the QuickTime Sequence Grabber's relationship between the Source, Video, and Channel Bounds when capturing video.
|
QuickTime |
2003-07-16 |
Tioga PostScript Printing Plugins in Mac OS X 10.2
(HTML)
( )
QA1085: Why Tioga printing plugins for PostScript printing aren't called on Mac OS X 10.2 and later.
|
Graphics & Imaging, Printing |
2003-07-14 |
Image Decompressor Data-loading Procs
(HTML)
( )
QTMCC19: Explains how to use an image decompressor's data-loading proc.
|
QuickTime |
2003-07-10 |
DRAM DIMM power pin connections for Macintosh Computers
(HTML)
( )
QA1271: Discusses design considerations for DRAM DIMM power pin connections for Macintosh Computers.
|
Hardware |
2003-07-04 |
Context Sharing Tips
(HTML)
( )
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Carbon, Games, Graphics & Imaging |
2003-06-24 |
Mac OS X OpenGL Interfaces
(HTML)
( )
QA1269: Describes the Mac OS X specific APIs to set up and use OpenGL.
|
Graphics & Imaging |
2003-06-19 |
Updating OpenGL Contexts
(HTML)
( )
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Carbon, Games, Graphics & Imaging |
2003-06-19 |
Power adapter Sensing for the 17" PowerBook
(HTML)
( )
QA1266: Details Design and detection considerations for 17-inch PowerBook power adapters
|
Hardware |
2003-06-12 |
Calculating the video frame rate of an MPEG-1 or MPEG-2 movie
(HTML)
( )
QA1262: Computing the video frame rate of an MPEG-1 or MPEG-2 movie.
|
QuickTime |
2003-06-02 |
Can't attach during two-machine debugging with GDB
(HTML)
( )
Deprecated - QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
|
Darwin, Tools |
2003-06-02 |
Importer Components - What is the 'mcfg' resource used for?
(HTML)
( )
QA1267: QuickTime 6 added the Media Configuration 'mcfg' resource which lists Importer Component file type characteristics.
|
QuickTime |
2003-05-12 |
How do I count the frames in an MPEG movie?
(HTML)
( )
QTMTB54: Talks about using the QuickTime Movie Toolbox function GetMovieNextInterestingTime with MPEG media tracks.
|
QuickTime |
2003-05-02 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.5
(HTML)
( )
QA1258: Describes the changes made in OpenGL and 3D graphics for Mac OS X v10.2.5.
|
Graphics & Imaging |
2003-04-29 |
Empty Memory Objects
(HTML)
( )
QA1259: Describes how two memory management edge cases are handled by the common Mac OS memory allocators.
|
Carbon, Hardware |
2003-04-21 |
Is ColorSync thread safe?
(HTML)
( )
QA1261: Discusses ColorSync thread-safety issues.
|
Carbon, Cocoa, Games, Graphics & Imaging, Mac OS X Server, Performance, QuickTime |
2003-04-17 |
Notifying the Finder of changed or newly created files
(HTML)
( )
QA1260: Recommended approach to notifying the Finder to update its open windows of a file creation or change.
|
Carbon |
2003-04-15 |
PPPoE Server for Testing
(HTML)
( )
QA1252: Describes how to configure Mac OS X as a PPPoE server for testing purposes.
|
Carbon, Cocoa, Networking |
2003-04-11 |
Toolkit.beep doesn't beep!
(HTML)
( )
QA1257: Discusses a problem with the Toolkit.beep call under Java 1.3.1.
|
Java |
2003-04-11 |
Can I have parameters of type typeHIRect instead of type typeQDRectangle in my kEventControlBoundsChanged message handler?
(HTML)
( )
QA1246: Details the automatic coercions between QuickDraw and Quartz types provided by the Carbon Event Parameter accessors.
|
Carbon |
2003-04-03 |
'dynamic shared library not made a weak library in output with MACOSX_DEPLOYMENT_TARGET...' bug
(HTML)
( )
QA1233: Why 'ld' may give a warning about the Mac OS X_DEPLOYMENT_TARGET environment variable and its failure to weak link.
|
Tools |
2003-04-01 |
Developing for VFS
(HTML)
( )
QA1242: Describes Apple's position on developing external file systems (VFS plug-ins) for Mac OS X.
|
Carbon, Cocoa |
2003-03-26 |
FSSetCatalogInfo versus UID and GID
(HTML)
( )
QA1251: Describes why FSSetCatalogInfo does not set the UID and GID of the file, and provides a work around.
|
Carbon, Cocoa |
2003-03-26 |
Internet Connect Speed
(HTML)
( )
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking |
2003-03-26 |
Disabling QuickTime Error Dialogs When Opening or Tasking a Movie
(HTML)
( )
QA1164: How to disable QuickTime error dialogs which may be presented when opening or tasking a movie.
|
QuickTime |
2003-03-20 |
Project Builder 2.1 needs projects to be checked into CVS to enable CVS support
(HTML)
( )
QA1245: Explains how to workaround a bug in Project Builder that blocks CVS functionality.
|
Tools |
2003-03-20 |
QuickTime Error -2127 qtNetworkAlreadyAllocatedErr Explained
(HTML)
( )
QA1244: QuickTime qtNetworkAlreadyAllocatedErr error code (-2127) occurs when the user's Connection Speed preference setting is too slow.
|
QuickTime |
2003-03-20 |
Using cmpWantsRegisterMessage not recommended on Mac OS X
(HTML)
( )
QA1192: Describes why using the cmpWantsRegisterMessage flag is not recommended on Mac OS X.
|
QuickTime |
2003-03-11 |
How can I verify that a Movie can actually draw into a non-RGB GWorld?
(HTML)
( )
QA1243: Techniques to verify that a Movie can actually draw into a non-RGB GWorld.
|
QuickTime |
2003-03-05 |
Viewing multi-page PDF files
(HTML)
( )
QA1247: How to draw each page of a multi-page PDF document using the QuickTime movie importers.
|
QuickTime |
2003-03-05 |
Debugging Graphics with QuartzDebug
(HTML)
( )
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Carbon, Cocoa, Games, Graphics & Imaging, Java, Performance |
2003-02-25 |
How do I use PMSessionGetGraphicsContext to get a CGContextRef?
(HTML)
( )
QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
Carbon, Graphics & Imaging, Printing |
2003-02-25 |
Quartz 2D Thread Safety
(HTML)
( )
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Carbon, Cocoa, Graphics & Imaging, Performance, Printing |
2003-02-25 |
Accessing HTTPS Proxy Settings
(HTML)
( )
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking, Security |
2003-02-19 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.4
(HTML)
( )
QA1239: Describes the changes made in OpenGL and 3D graphics for Mac OS X v10.2.4.
|
Graphics & Imaging |
2003-02-18 |
Programmatically causing restart, shutdown and/or logout
(HTML)
( )
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Carbon, Cocoa, Core Foundation, Darwin, Hardware, Mac OS X Server, Tools |
2003-02-10 |
Text Encodings in VFS
(HTML)
( )
QA1173: How to handle text encodings correctly when writing a file system (VFS) plug-in for Mac OS X.
|
Carbon, Darwin |
2003-02-10 |
Converting to Precomposed Unicode
(HTML)
( )
QA1235: Describes how to convert a string to precomposed Unicode.
|
Carbon, Cocoa, Core Foundation, Internationalization, Text & Fonts |
2003-02-07 |
Movie Export Components - Supporting a MovieProgressProc
(HTML)
( )
QA1230: Explains the steps needed to support a movie progress proc in a movie export component.
|
QuickTime |
2003-01-31 |
Adding menu separator items to controls in a Sherlock channel
(HTML)
( )
QA1219: Using menu-item separators in an NSPopUpButton control of a Sherlock channel.
|
Apple Applications |
2003-01-21 |
BOM characters in 'utxt' clipboard flavor
(HTML)
( )
QA1221: Explains the use of the BOM character in 'utxt' scrap data
|
Cocoa, Internationalization |
2003-01-20 |
File Manager Text Encoding Hints
(HTML)
( )
QA1223: How to use Text Encoding Hints.
|
Carbon, Darwin |
2003-01-20 |
Why does my identity matrix look strange?
(HTML)
( )
QA1227: Discusses the MatrixRecord structure and QuadToQuadMatrix function.
|
QuickTime |
2003-01-15 |
Using QTSetAtomData
(HTML)
( )
QA1231: Explains what QTSetAtomData does with the data passed into it.
|
QuickTime |
2003-01-14 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.3
(HTML)
( )
QA1229: Mac OS X v10.2.3 OpenGL and 3D Graphics improvements
|
Graphics & Imaging |
2003-01-03 |
Video Output Components - QTVideoOutputGetIndImageDecompressor
(HTML)
( )
QA1226: Discusses the QTVideoOutputGetIndImageDecompressor call.
|
QuickTime |
2003-01-03 |
Finding Missing OpenGL CFM Entry Points
(HTML)
( )
QA1225: A resolution to Mac OS X 10.2 OpenGL CFM applications which break under Mac OS X 10.1.
|
Carbon, Games, Graphics & Imaging |
2002-12-23 |
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
( )
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Carbon, Games, Graphics & Imaging |
2002-12-19 |
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
( )
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Carbon, Cocoa, Games, Graphics & Imaging, Performance |
2002-12-04 |
How can I programmatically determine the DPI of the current video mode?
(HTML)
( )
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Carbon, Cocoa, Games, Graphics & Imaging |
2002-12-02 |
Re-enabling dragging from NSTableView to other applications
(HTML)
( )
QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications
|
Cocoa |
2002-12-02 |
GetProcAdress and OpenGL Entry Points
(HTML)
( )
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
Carbon, Games, Graphics & Imaging |
2002-11-25 |
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
( )
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
Carbon, Graphics & Imaging, Porting |
2002-11-19 |
Are the root control, the root view, and the content view the same entity?
(HTML)
( )
QA1214: Details the differences and similitudes between the root control, the root view, and the content view of windows.
|
Carbon |
2002-11-12 |
CGContext parameter missing in my kEventControlDraw event
(HTML)
( )
QA1212: Explains in which case your kEventControlDraw handler wouldn't receive a CGContext parameter.
|
Carbon |
2002-11-12 |
CreateStaticTextControl fails with paramErr
(HTML)
( )
QA1211: Explains why CreateStaticTextControl fails with a paramErr in compositing windows and gives a work around.
|
Carbon |
2002-11-12 |
Do I have to call CreateRootControl after creating my window?
(HTML)
( )
QA1215: Explains when and when not to call CreateRootControl after creating a window.
|
Carbon |
2002-11-12 |
HIObjectRegisterSubclass returns paramErr
(HTML)
( )
QA1213: Explains in which case HIObjectRegisterSubclass would return paramErr and gives a work around.
|
Carbon |
2002-11-12 |
What is the minimal set of Carbon Events I need to override in order to implement a simple custom push button?
(HTML)
( )
QA1210: Details the minimal set of Carbon Events needed to implement a simple custom push button HIView.
|
Carbon |
2002-11-12 |